A method of selecting appropriate software architecture styles: Quality Attributes and Analytic Hierarchy Process Bachelor of Science Thesis in the Programme Software Engineering&Management
نویسندگان
چکیده
Software Architecture Style is a proven reusable solution for known problems that in order to save huge cost and reduce risks. Software development can benefit from correct architecture style. Thus, architecture style selection is important when design software system. In this research, the authors devote to create a selection method for people who lack expertise and experience to select appropriate architecture style for their software systems. The authors collect and categorize a number of common architecture styles, and use Quality Attributes as a criterion to evaluate all those architecture styles. Moreover, they provide a systematic selection process powered by Analytic Hierarchy Process (AHP).
منابع مشابه
A Quantitative Evaluation of Maintainability of Software Architecture Styles
Proper decisions play a crucial role in any software architecture design process. An important decision of design stage is the selection of a suitable software architecture style. Lack of investigation on the quantitative impact of architecture styles on software quality attributes is the main problem in using such styles. Consequently, the use of architecture styles in designing is based on th...
متن کاملNew method of machine selection for product layout: the case of Iranpichkar factory
Selecting an appropriate manufacturing machine is a very important and complex problem for firms, which usually have to deal with both qualitative and quantitative criteria. Taking into account the differences among machines in terms of cost, speed, quality and after sale services, type and number of machines are important parameters to consider. Therefore, the goal of thi...
متن کاملNew method of machine selection for product layout: the case of Iranpichkar factory
Selecting an appropriate manufacturing machine is a very important and complex problem for firms, which usually have to deal with both qualitative and quantitative criteria. Taking into account the differences among machines in terms of cost, speed, quality and after sale services, type and number of machines are important parameters to consider. Therefore, the goal of thi...
متن کاملA New Algorithm for Performance Evaluation of Homogeneous Architectural Styles
Software architecture is considered one of the most important indices of software engineering today. Software Architecture is a technical description of a system indicating its component structures and their relationships, and is the principles and rules governing designing. The success of the software depends on whether the system can satisfy the quality attributes. One of the most critical as...
متن کاملA New Algorithm for Performance Evaluation of Homogeneous Architectural Styles
Software architecture is considered one of the most important indices of software engineering today. Software Architecture is a technical description of a system indicating its component structures and their relationships, and is the principles and rules governing designing. The success of the software depends on whether the system can satisfy the quality attributes. One of the most critical as...
متن کامل